package com.myObserver;

import java.util.Observable;

/**
 * JAVA提供的对观察者模式的支持
 * 
 * 发布者类源代码（目标）
 * 
 * @author yulipeng
 *
 */
public class JdkSubject extends Observable {

	private String data = "";

	public String getData() {
		return data;
	}

	public void setData(String data) {
		// 该if语句可防止连续重复发送相同的状态
		if (!this.data.equals(data)) {
			this.data = data;
			setChanged();
		}
		notifyObservers();
	}
}
